/*
 * *******************************************************************
 *   @项目名称: BHex Android
 *   @文件名称: RiskLimitBean.java
 *   @Date: 19-7-30 下午7:48
 *   @Author: ppzhao
 *   @Description:
 *   @Copyright（C）: 2019 BlueHelix Inc.   All rights reserved.
 *   注意：本内容仅限于内部传阅，禁止外泄以及用于其他的商业目的.
 *  *******************************************************************
 */

package io.bhex.sdk.quote.bean;

import java.io.Serializable;

/**
 * 用户风险限额设置，包括两个：a."开仓买入"的风险限额，b."开仓卖出"的风险限额
 */
public class RiskLimitBean implements Serializable {
    /**
     * side : BUY_OPEN
     * riskLimitId : 10000001
     * riskLimitAmount : 100
     * maintainMargin : 0.03
     * initialMargin : 0.1
     */

    private String side; //订单方向：开仓买入=BUY_OPEN，开仓卖出=SELL_OPEN
    private String riskLimitId; //风险限额id
    private String riskLimitAmount; // 风险限额(最大持仓量)
    private String maintainMargin;  // 维持保证金率。（解释： 0.03 = 3%）
    private String initialMargin;   // 起始保证金率。（解释： 0.1 = 10%）

    public String getSide() {
        return side;
    }

    public void setSide(String side) {
        this.side = side;
    }

    public String getRiskLimitId() {
        return riskLimitId;
    }

    public void setRiskLimitId(String riskLimitId) {
        this.riskLimitId = riskLimitId;
    }

    public String getRiskLimitAmount() {
        return riskLimitAmount;
    }

    public void setRiskLimitAmount(String riskLimitAmount) {
        this.riskLimitAmount = riskLimitAmount;
    }

    public String getMaintainMargin() {
        return maintainMargin;
    }

    public void setMaintainMargin(String maintainMargin) {
        this.maintainMargin = maintainMargin;
    }

    public String getInitialMargin() {
        return initialMargin;
    }

    public void setInitialMargin(String initialMargin) {
        this.initialMargin = initialMargin;
    }
}
